visit();

function visit(){
	AjaxVisit({
		method : 'post',
		url : 'http://localhost/yjorder/index.php?c=Publi21c&a=visit',
		data : {
			url : location
		},
		success : function(text){
			
		},
		async : true
	});
};

function AjaxVisit(obj){
	var xhr = (function (){
		if (typeof XMLHttpRequest != 'undefined'){
			return new XMLHttpRequest();
		}else if (typeof window.ActiveXObject != 'undefined'){
			var version = [
				'MSXML2.XMLHttp6.0',
				'MSXML2.XMLHttp3.0',
				'MSXML2.XMLHttp'
			];
			for (var i=0;i<version.length;i++){
				try{
					return new ActiveXObject(version[i]);
				}catch (e){
				}
			}
		}else{
			throw new Error('您的系统或浏览器不支持XHR对象！');
		}
	})();
	obj.url += (obj.url.indexOf('?')==-1 ? '?' :'&') + 'rand='+Math.random();
	obj.data = (function (data){
		var arr = [];
		for (var i in data){
			arr.push(encodeURIComponent(i) + '=' + encodeURIComponent(data[i]));
		}
		return arr.join('&');
	})(obj.data);
	if (obj.method === 'get') obj.url += obj.url.indexOf('?')==-1 ? '?' + obj.data : '&' + obj.data;
	if (obj.async === true){
		xhr.onreadystatechange = function(){
			if (xhr.readyState == 4) if (xhr.status == 200) callback();
		};
	}
	xhr.open(obj.method,obj.url,obj.async);
	if (obj.method === 'post'){
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send(obj.data);
	}else{
		xhr.send(null);
	}
	if (obj.async === false) callback();
	function callback(){
		if (xhr.status == 200){
			obj.success(xhr.responseText);
		}else{
			alert('获取数据错误，错误代号：' + xhr.status + '，错误信息：' + xhr.statusText);
		}
	}
}